﻿html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family: Arial, "宋体" ,tahoma,arial,\5b8b\4f53,sans-serif;;color:#333333;}
body{ background:#d3d4d6 url("../images/common/bodybg.gif") 50% top repeat-x; font-size:12px; color:#212121;}
.clear{ clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
ul{ list-style:none;}
img{border:none;}
input{border:none;hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */ }
.float_left{ float:left;}
.float_right{ float:right;}
a{hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */cursor:pointer; color:#333; text-decoration:none;}
.clear{ clear:both; height:0px;}
.clear_50px{ height:50px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_20px{ height:20px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_5px{ height:5px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_10px{ height:10px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_15px{ height:15px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_30px{ height:30px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_155px{ height:155px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.float_left{ float:left;}
.float_right{ float:right;}
.text_left{ text-align:left;}
.color_666_14px{ color:#666666; font-size:14px;}
.line_height_20px{ line-height:20px;}
.font_weight{ font-weight:bold;}
.cor_red{ color:#ff0000; font-weight:bold;}
.cor_red_12px{ color:#ff0000;}
.cor_gray{ color:#b5b5b5;}
.font_arial{ font-family:Arial;}
img{ vertical-align:middle;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 

* html a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */  




















.global_main_bg{background:url(../images/common/mainbg.png) left top repeat-y;width:980px; margin:0px auto; padding:0px 10px;}
.main_bg{background:#fff;width:940px; margin:0px auto; padding:0px 20px;}
.main_width{width:940px; margin:0px auto;}

.head{ width:940px; margin:0px auto; position:relative; z-index:1000;}

.logo_box{ width:940px; height:45px; margin:0px auto; padding-top:5px; padding-bottom:25px;}
.logo_box ul{ width:940px;}
.logo_box ul li{ float:left; height:23px;}
.logo_box ul li.left{padding-top:25px;}
.logo_box ul li.right{ float:right;}

.menu_box{ width:940px;height:32px;margin:0px auto; }
.menu_bg2{ background:#ebebeb; height:25px; width:940px; margin:0px auto;}



/*====================*/


.page_bottom{border-top:1px #d3d3d3 solid;border-bottom:1px #e3e3e3 solid; width:940px; margin:50px auto 20px auto;padding:15px 0px; overflow:hidden;  background: url("../images/common/footbg.jpg") right top no-repeat;}
.page_bottom ul{ float:left; width:120px; padding-left:10px; line-height:22px;}
.page_bottom ul li.title{padding-bottom:10px;}
.page_bottom ul li{ height:22px; line-height:22px; width:110px; overflow:hidden;}
.page_bottom ul li a{ color:#909090;}
.page_bottom ul li a:hover{ color:#333; text-decoration:underline;}

.foot{padding:0px 0px 30px 0px;}
.footbg{padding:0px 0px 30px 0px;background:url(../images/common/footbg.gif) 0px top no-repeat; width:980px; margin:0px auto; height:32px; overflow:hidden;}
.foot_left{ float:left;display:inline; width:235px; border-right:1px #a6a6a6 solid;}

.foot_right{ float:right; overflow:hidden; width:660px; display:inline; line-height:22px; padding-left:15px;padding-top:5px;}
.foot_right a{margin:0px 5px 0px 5px;}

.gs{ float:right; display:none;}